#outer {
  width:100%;
  height: 400px;
overflow: hidden; 
position: relative;
  
}


#middle {
  position: absolute;
  top: 50%;
  width:100%;
  text-align:center;
  
} /* for quirk explorer only*/



fieldset {
  width:600px;
  position:relative;
  
 
  
   top: -50%;
   margin-left:auto;
   margin-right:auto;
}

#remember_block {
    display:block;
    position:absolute;
    margin-left:30px;
    float:left;
}
#button_block {
  display:block;
  margin-top:10px;	
  margin-right:30px;
  float:right;
}

.error {
  display:none;
  font-size:10pt;
  color:red;
  float:left;
  margin-left:35px;
}